Access From Client to Lion Server Based FcSvr Broken

Hi,


Recently upgraded by iMac to Lion followed by my MacMini Server. When I upgraded the client machine I tested to make

sure that it would still access FcSvr on the Macmini Server....it worked ok. Then I upgraded the Server itself. Now I get the

following screen dump from within Safari when I type in the http://hostname/FinalCutServer client ask. Any idea whats wrong ?


Thanks in Advance,


Graham





<?php


require_once("config.php");


?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<title>Welcome to <?php echo PRODUCT_NAME ?></title>


<script language="JavaScript" type="text/javascript">


function userAgentContains(string)

{

return navigator && navigator.userAgent && navigator.userAgent.indexOf(string) >= 0;

}


function isJavaWebStartInstalled(versionString)

{

if (navigator && navigator.mimeTypes && navigator.mimeTypes.length > 0)

{

// Some browsers don't have the jnlp mime type registered explicitly,

// but JWS was included with the JRE starting with 1.4.

if (navigator.mimeTypes['application/x-java-jnlp-file'] ||

navigator.mimeTypes['application/x-java-applet;version=1.4'])

{

return true;

}

else if (userAgentContains('Safari') && userAgentContains('Windows'))

{

// Safari for Windows doesn't support the Java plugins (it bundles its own),

// so just check if Java is installed.

return navigator.mimeTypes['application/x-java-applet'];

}

else if (userAgentContains('Opera'))

{

// Opera doesn't support the Java plugins (it uses the JRE directly on some OS's),

// so assume it is (a generally valid assumption for Opera users).

return true;

}


return false;

}

else if (userAgentContains('MSIE') && userAgentContains('Win'))

{

// Internet Explorer for Windows

try

{

var test = new ActiveXObject('JavaWebStart.isInstalled');

return true;

}

catch (exception)

{

return false;

}

}

else

{

// Assume Java is installed for browsers that don't implement navigator.mimeTypes

return true;

}

}


var loaded = false;


function onFramesetLoad()

{

if (loaded)

{

return;

}

loaded = true;


if (isJavaWebStartInstalled())

{

self.main.location.href = '<?php echo PRODUCT_WEBSTART ?>/content.php<?php echo $arguments ?>';

}

else if (userAgentContains('MSIE') && userAgentContains('Win') && !userAgentContains('Opera')) // Opera pretends that it is MSIE

{

self.main.location.href = '<?php echo PRODUCT_WEBSTART ?>/activexJavaDownload.php<?php echo $arguments ?>';

}

else

{

self.main.location.href = '<?php echo PRODUCT_WEBSTART ?>/standardJavaDownload.php<?php echo $arguments ?>';

}

}


</script>


</head>


<frameset rows="100%,0%" border="0" framespacing="0">

<frame src="<?php echo PRODUCT_WEBSTART ?>/noscript.php" name="main" noresize="noresize" frameborder="0" onload="onFramesetLoad()" />

<frame src="" name="webstart" noresize="noresize" frameborder="0" />

</frameset>


</html>

Posted on Jul 24, 2011 1:58 PM

Reply
7 replies

Jul 25, 2011 6:27 PM in response to ignatiev

Thanks for the Reply Ignatiev. I looked and your right php was not enabled. However, enabling it

did not seem to make any difference. I finally got frustrated and decided to do a backup and then do

a clean install. Using Digital Rebellion's SW I nuked ALL and started again. I then performed the

updates since 1.5 and it seemed to go without a problem.


However...now I don't even get the traceback...I just get a "can't find FinalCutServer on this server when I

try to download the client to at least two Macs...one of which is still Snow L.


I somehow think that Lion has moved a key Web location from the SNL OS position on the server.


Looking around...I don't see anyone who has Final Cut Server running under Lion Server....perhaps

you can't get there from here....:(


My next idea is to wipe the server and put Snow L back on and repeat the clean install....unless some

one has a better idea. The server has already been wiped again of Final Cut SW. Just plotting my next move.

Jul 30, 2011 7:05 AM in response to thomsen-g

Harry,


I agree that fcsvr on SL10.6 Server and the Client on 10.7 Lion with optional Java works. That was the first thing I tried on my client machine. That gave me some confidence that I could also update my server to 10.7 Lion Server. That is where the issues started.


For me...the fcsvr install on Lion Server 10.7 install went clean and the fcsrv seems to be running in the System Pref Pane...but I can't get my client java window to pass Authentication.

Aug 4, 2011 5:37 AM in response to thomsen-g

Our setup for FCSvr uses Active Directory for user authentication. With the FCSvr client running on OS X 10.7 we see consistent crashing of the client app when a user tries to log in (the server piece is running on OS X 10.6.8).

I set up a test environment today which did NOT use Active Directory for authentication and I was able to use the FCSvr client without any issue at all.

I had filed a bug with Apple when OS X 10.7 was being developed (it was marked as a duplicate), so I will add this new information to the bug report. I also got confirmation from our Apple SE that Apple is aware of the issue, but no information as to wether it is going to be addressed.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Access From Client to Lion Server Based FcSvr Broken

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.